Спринт 2/18 → Тема 4/6: Настройка окружения: Git, pytest → Урок 3/7
Клонирование репозитория
Аккаунт на GitHub создан, удалённый репозиторий форкнут. Теперь, чтобы управлять содержимым репозитория на своём устройстве, вам нужно сохранить его в локальный репозиторий — «склонировать» с GitHub.
Подготовка Git на вашем компьютере, локально
С локальным репозиторием вы будете работать через Git, поэтому первым делом нужно указать для него базовые настройки: имя и адрес электронной почты.
Каждое изменение, которое вносится в репозиторий, подписывается именем того, кто его проводит. Поэтому в настройках укажите своё настоящее имя (пусть ваш аккаунт выглядит прилично, ведь вам его работодателям показывать) и действующий адрес электронной почты.
Запустите Git Bash (если у вас Windows) или Терминал (на Linux/macOS) и выполните команды:
BASH
Клонирование репозитория
Репозитории с домашками будут автоматически форкнуты из аккаунта Практикума на ваш аккаунт на GitHub. Вам останется только клонировать эти репозитории на свой компьютер, чтобы начать работать над домашними заданиями.
«Клонировать репозиторий» — значит создать на компьютере его копию. При клонировании вы получаете не только рабочие файлы, но и историю их изменения.
Через терминал перейдите в папку со своими проектами, например, Dev/. Используйте команду
cd.В интерфейсе GitHub зайдите в репозиторий backend_test_homework и скопируйте ссылку на него; эта ссылка потребуется для клонирования репозитория на локальный компьютер. В прошлом уроке вы настроили соединение с GitHub по SSH, так что ссылку берите со вкладки SSH.
Напечатайте в терминале команду
git clone, после неё поставьте пробел, вставьте скопированный адрес и выполните команду:BASH
Git запросит пароль перед тем, как сравнить публичный и приватный ключи, введите его. После того как вы введёте пароль, репозиторий загрузится с удалённого сервера на ваш компьютер, в директорию, из которой была выполнена команда клонирования.
Перейдите в папку backend_test_homework/:
cd backend_test_homework/. Выполните команду ls -a и убедитесь, что все файлы из удалённого репозитория были клонированы успешно. Набор файлов должен быть вот таким: SCHEME
Теперь у вас есть локальная копия нужного вам репозитория, и вы можете управлять его содержимым.